/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufpb.projetoesa.dados;

import br.ufpb.projetoesa.negocio.Professor;
import java.util.List;

/**
 *
 * @author Filipe
 */
public class ProfessorDAOPostgres implements ProfessorDAO {
    
    private static ProfessorDAOPostgres daoPostgres;  
    
    public static ProfessorDAOPostgres getInstance(){
        if (daoPostgres == null)
            return new ProfessorDAOPostgres();
        return daoPostgres;
    }
    
    /* COSTRUTOR */
    private ProfessorDAOPostgres(){        
    }

    @Override
    public void salvar(Professor p) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void remover(Professor p) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void removerPorMatricula(String matricula) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void atualizar(Professor p) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Professor getProfessor(Professor p) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Professor getProfessorMatricula(String matricula) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<Professor> getProfessores() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int size() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<Professor> buscarTodosComProjeto() {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}
